-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[blog] Announce JS SDK 2.0 #6574
base: main
Are you sure you want to change the base?
[blog] Announce JS SDK 2.0 #6574
Conversation
[v2.0.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/v2.0.0) | ||
and | ||
[v0.200.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.200.0) | ||
releases and provide feedback |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do you want to add something on how to provide feedback? I see people getting confused on how to do so. Maybe mention creation of issues, or reaching our slack/SIG. I know you added slack and sig right below, but wanted to make more clear those are the communications channels for feedback too
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The upgrade guide has this blurb, FWIW:
If you have any questions about the 2.x changes, please ask! You can reach the OTel JS community on the [#otel-js](https://cloud-native.slack.com/archives/C01NL1GRPQR) channel of the [CNCF Slack](https://slack.cncf.io/), [open a Discussion issue](https://github.com/open-telemetry/opentelemetry-js/issues/new?template=discussion.md) on the repository, or join the weekly [OTel JS SIG zoom call](https://docs.google.com/document/d/1tCyoQK49WVcE-x8oryZOTTToFm7sIeUhxFPm9g-qL1k/edit).
If you have any questions about the 2.x changes, please ask! You can reach the OTel JS community on the #otel-js channel of the CNCF Slack, open a Discussion issue on the repository, or join the weekly OTel JS SIG zoom call.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh... I guess the subsequent few bullets include links on how to get involved.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nice. LGTM.
--- | ||
title: Announcing the OpenTelemetry JavaScript SDK 2.0 | ||
linkTitle: OTel JS SDK 2.0 | ||
date: 2025-02-21 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
date: 2025-02-21 | |
date: 2025-02-20 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Great to see a blog post about the new release. See inline comments for preliminary suggestions.
/fix:refcache |
You triggered fix:refcache action run at https://github.com/open-telemetry/opentelemetry.io/actions/runs/13966803156 |
IMPORTANT: (RE-)RUN
|
FYI, related concern: |
9d7e359
to
d0359b8
Compare
@JamieDanielson @open-telemetry/javascript-approvers - I'm curious, what is your ETA for finalization of this post? |
I am heading out of town for the weekend. I committed a few suggestions, and if anyone has other ideas on what else to add please do so! I think this should be ready to go. |
/fix:all |
You triggered fix:all action run at https://github.com/open-telemetry/opentelemetry.io/actions/runs/13999356748 |
IMPORTANT: (RE-)RUN
|
Co-authored-by: Patrice Chalin <chalin@users.noreply.github.com>
719e321
to
bcc6a27
Compare
|
||
## What has changed? | ||
|
||
### Summary |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There isn't enough content to justify section headings IMHO. Let's inline these a paragraphs:
### Summary | |
In summary: |
- for notes on migrating to 2.x / 0.200.x see | ||
[the upgrade guide](https://github.com/open-telemetry/opentelemetry-js/tree/main/doc/upgrade-to-2.x.md) | ||
|
||
### Details |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
### Details | |
Details: |
Some of the details for why this 2.0 was done can be found | ||
[in this issue](https://github.com/open-telemetry/opentelemetry-js/issues/4083). | ||
We knew we would gain the greatest benefit by allowing breaking changes to | ||
improve things related to: | ||
|
||
- Optimization: removing classes and namespaces to allow better minification and | ||
tree-shaking. | ||
- Better Tooling and Support: dropping old runtimes and tool versions to take | ||
advantage of enhanced ESM support and simplify documentation. | ||
- Velocity: reducing code complexity and removing deprecated fields for faster | ||
feature and maintenance work. | ||
|
||
This also begins our goal of releasing a new major release every year. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Move the "for more details" to the end of the post:
Some of the details for why this 2.0 was done can be found | |
[in this issue](https://github.com/open-telemetry/opentelemetry-js/issues/4083). | |
We knew we would gain the greatest benefit by allowing breaking changes to | |
improve things related to: | |
- Optimization: removing classes and namespaces to allow better minification and | |
tree-shaking. | |
- Better Tooling and Support: dropping old runtimes and tool versions to take | |
advantage of enhanced ESM support and simplify documentation. | |
- Velocity: reducing code complexity and removing deprecated fields for faster | |
feature and maintenance work. | |
This also begins our goal of releasing a new major release every year. | |
We knew we would gain the greatest benefit by allowing breaking changes to | |
improve things related to: | |
- Optimization: removing classes and namespaces to allow better minification and | |
tree-shaking. | |
- Better Tooling and Support: dropping old runtimes and tool versions to take | |
advantage of enhanced ESM support and simplify documentation. | |
- Velocity: reducing code complexity and removing deprecated fields for faster | |
feature and maintenance work. | |
This also begins our goal of releasing a new major release every year. | |
For a more detailed explanation of why 2.0, see issue [#4083]. | |
[#4083]: https://github.com/open-telemetry/opentelemetry-js/issues/4083 |
Exciting news: [OpenTelemetry JavaScript](/docs/languages/js/) has released | ||
[SDK 2.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/v2.0.0)! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Exciting news: [OpenTelemetry JavaScript](/docs/languages/js/) has released | |
[SDK 2.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/v2.0.0)! | |
Exciting news: [OpenTelemetry JavaScript](/docs/languages/js/) has released [SDK | |
2.0][v2.0.0]! | |
[v2.0.0]: https://github.com/open-telemetry/opentelemetry-js/releases/tag/v2.0.0 |
FYI: the same link definition is used further below in another suggestion.
- Try out the | ||
[v2.0.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/v2.0.0) | ||
and | ||
[v0.200.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.200.0) | ||
releases and provide feedback |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
- Try out the | |
[v2.0.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/v2.0.0) | |
and | |
[v0.200.0](https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.200.0) | |
releases and provide feedback | |
[v0.200.0]: | |
https://github.com/open-telemetry/opentelemetry-js/releases/tag/experimental%2Fv0.200.0 | |
- Try out the [v2.0.0] and [v0.200.0] releases and provide feedback |
OpenTelemetry JavaScript recently released SDK 2.0. There have been many improvements and breaking changes and we want to make this easily findable.
Preview: https://deploy-preview-6574--opentelemetry.netlify.app/blog/2025/otel-js-sdk-2-0/